#!/bin/bash
#shell 函数
# demoFun(){
#   echo "测试函数"
# }

# echo "函数开始执行"
# demoFun
# echo "-函数执行完毕"
## REPLY是'read'命令结果保存的默认变量. 
 #   当且仅当在没有变量提供给"read"命令时,
 #+ REPLY才保存最后一个"read"命令读入的值. 

:<<EOF
# |和||
# | 输入了如下指令: command0 | command 1 ,则command0的输入流入至jcommand 1中

例: ls -s|sort -nr 
-s 是file size -n 是numeric-sort 数字排序 ,-r 是reverse,反转

tr命令可以对来自标准输入的字符进行替换、压缩和删除。它可以将一组字符变成另一组字符，经常用来编写优美的单行命令，作用很强大。


EOF


printf "请输入10个数字:"
read
biggest=$(echo "$REPLY" | tr ' ' '\n' | sort -rn | head -n1)
smallest=$(echo "$REPLY" |tr ' ' '\n' | sort -rn | tail -n1)
echo "最大的数字为: $biggest"
echo "最小的数字为: $smallest"


